import request from "../axios/index"
export function denglu(data) {
    return request({
      url: '/login',
      method: 'post',
      data
    })
  }
  
  export function register(data) {
    return request({
      url: '/register',
      method: 'post',
      data
    })
  }

  // 授权店铺
  export function shouquan(data) {
    return request({
      url: '/tq/apikey',
      method: 'post',
      data
    })
  }
  // 获取店铺
  export function getshop(data) {
    return request({
      url: 'tq/apikey/myList',
      method: 'post',
      data
    })
  }
    // 物流价格计算
    export function wuliujisuan(data) {
      return request({
        url: '/freight/calculate',
        method: 'post',
        data
      })
    }
    
        export function getInfo(data) {
          return request({
            url: '/getInfo',
            method: 'get',
            data
          })
        }
// 修改用户个人信息
export function updateUserProfile(data) {
  return request({
    url: '/system/user/profile',
    method: 'put',
    data: data
  })
}
// 用户密码重置
export function updateUserPwd(oldPassword, newPassword) {
  const data = {
    oldPassword,
    newPassword
  }
  return request({
    url: '/system/user/profile/updatePwd',
    method: 'put',
    params: data
  })
}


        // 获取快捷回复
        export function getHui(data) {
          return request({
            url: '/msgTemplate/list',
            method: 'get',
            data: data
          })
        }

              // 发送消息
              export function fasong(apiikey,clientId,data) {
                return request({
                  url: '/meng/v1/chat/send/message',
                  method: 'post',
                  data,
                  headers: {
                    // 在这里添加你想要设置的请求头
                    'Client-Id': clientId,
                    "Api-Key":apiikey
                  }
                })
              }
       // 新增快捷回复
       export function zenkuai(data) {
        return request({
          url: '/msgTemplate',
          method: 'post',
          data,
        
        })
      }
            //  删除快捷回复
             
             
            export function deletekui(templateIds) {
              return request({
                url: `msgTemplate/${templateIds}`,
                method: 'DELETE',
              
              })
            }
            // 编辑快捷回复
            
            export function putekui(data) {
              return request({
                url: `msgTemplate`,
                method: 'put',
                data
              
              })
            }
            // 获取商品数据
export function getshopa(data) {
              return request({
                url: `/shopData/getAnalyticsData`,
                method: 'post',
                data
              
              })
            }
      // 是否授权
      export function shishou(data) {
        return request({
          url: `/tq/apikey/checkApiKey`,
          method: 'post',
          data
        
        })
      }
      // 获取订单数据
      export function getding(data) {
        return request({
          url: `/shopData/getOrderStatusList`,
          method: 'post',
          data
        
        })
      }
      // 商品获取
      
      export function huoqus(data) {
        return request({
          url: `/api/getProductDetail`,
          method: 'get',
          data
        
        })
      }

        //       // 获聊天列表

        export function getCList(apiikey,clientId,data) {
          return request({
            url: '/meng/v2/chat/list',
            method: 'post',
            data,
            headers: {
              // 在这里添加你想要设置的请求头
              'Client-Id': clientId,
              "Api-Key":apiikey
            }
          })
        }
// 聊天历史记录

export function chatHistory(apiikey,clientId,data) {
  return request({
    url: '/meng/v2/chat/history',
    method: 'post',
    data,
    headers: {
      // 在这里添加你想要设置的请求头
      'Client-Id': clientId,
      "Api-Key":apiikey
    }
  })
}
// 标记为已读
export function yidu(apiikey,clientId,data) {
  return request({
    url: '/meng/v2/chat/read',
    method: 'post',
    data,
    headers: {
      // 在这里添加你想要设置的请求头
      'Client-Id': clientId,
      "Api-Key":apiikey
    }
  })
}

// 新建聊天
export function xinjiala(apiikey,clientId,data) {
  return request({
    url: '/meng/v1/chat/start',
    method: 'post',
    data,
    headers: {
      // 在这里添加你想要设置的请求头
      'Client-Id': clientId,
      "Api-Key":apiikey
    }
  })
}


// 查询用户详细
export function getUser(params) {
  return request({
    url: '/code/list',
    method: 'get',
    params
  })
}
// 查询用户详细
export function piji(data) {
  return request({
    url: '/code/batchAdd',
    method: 'post',
    data
  })
}

// 删除激活码
export function deleji(activateIds) {
  return request({
    url: `/code/${activateIds}`,
    method: 'DELETE',
    
  })
}
export function xiug(data) {
  return request({
    url: `/code`,
    method: 'PUT',
    data
    
  })
}

export function jihuoma(data) {
  return request({
    url: `code/activate`,
    method: 'post',
    data
    
  })
}


// 佣金
export function yongjion(data) {
  return request({
    url: `/system/dict/data/type/brokerage`,
    method: 'get',
    data
    
  })
}



// 获取商品
export function shoulist(params) {
  return request({
    url: `/product/list`,
    method: 'get',
    params
    
  })
}
// 删除商品

export function shoudele(id) {
  return request({
    url: `/product/${id}`,
    method: 'DELETE',
   
    
  })
}
// 商品类别表
export function getshu(id) {
  return request({
    url: `/shopData/getDescriptionCategory`,
    method: 'get',
   
    
  })
}
// 类别特称表

export function tezheng(params) {
  return request({
    url: `/shopData/getAttribute`,
    method: 'get',
    params
    
  })
}
// 编辑商品

export function bina(data) {
  return request({
    url: `/product`,
    method: 'PUT',
    data
    
  })
}

// 关键词

export function ketyw(data) {
  return request({
    url: `/api/queriesSearch`,
    method: 'post',
    data
    
  })
}
// 同步数据
export function tongbu(data) {
  return request({
    url: `/order/synOrder`,
    method: 'post',
    data
    
  })
}
// 获取订单列表
export function orderList(params) {
  return request({
    url: `/order/list`,
    method: 'get',
    params
    
  })
}
// 可选服务
export function kexuan(params) {
  return request({
    url: `/system/dict/data/type/order_choosable`,
    method: 'get',
    params
    
  })
}

// 必选服务
export function bixuan(params) {
  return request({
    url: `/system/dict/data/type/order_required`,
    method: 'get',
    params
    
  })
}
// 商品来源
export function laiyuan(params) {
  return request({
    url: `/system/dict/data/type/order_source`,
    method: 'get',
    params
    
  })
}

// 采购订单
export function cai(data) {
  return request({
    url: `/order`,
    method: 'put',
    data
    
  })
}

// 手动录单
export function shoucai(data) {
  return request({
    url: `/order`,
    method: 'post',
    data
    
  })
}

// 改变状态
export function gengxin(params) {
  return request({
    url: `/order/editOrderStatus`,
    method: 'get',
    params
    
  })
}
// 国际物流查询
export function guoc(params) {
  return request({
    url: `/order/getOrderInfoByTrackingNumber`,
    method: 'get',
    params
    
  })
}
// 国内物流查询
export function neic(params) {
  return request({
    url: `/order/getOrderInfoByCourierNumber`,
    method: 'get',
    params
    
  })
}
// 品牌
export function pinpai(params) {
  return request({
    url: `/attributeValues/brandList`,
    method: 'get',
    params
    
  })
}

// 仓库
export function cahngku(params) {
  return request({
    url: `/product/getWarehouseList`,
    method: 'get',
    params
    
  })
}

// 特征下拉框
export function texiala(params) {
  return request({
    url: `/attributeValues/getAttributeList`,
    method: 'get',
    params
    
  })
}
// 特征下拉框搜搜
export function yuansou(params) {
  return request({
    url: `/attributeValues/list`,
    method: 'get',
    params
    
  })
}

// 特征下拉框搜搜
export function tesou(params) {
  return request({
    url: `/attributeValues/list`,
    method: 'get',
    params
    
  })
}

export function leibiaf(params) {
  return request({
    url: `/tq/analy/metrics`,
    method: 'get',
    params
    
  })
}

export function getzhe(params) {
  return request({
    url: `/tq/analy/graph`,
    method: 'get',
    params
    
  })
}
